【Python】之安装 Python 教程

一、Windows 系统


进入Python官网下载页面下载 python注意自己的电脑是64位还是32位), 目前的 python 一般有2.7版本和3.x版本,如果是从事开发,建议2.7版本和最新的3.x版本一起下载安装(当然,看个人喜好)。安装路径最好默认就可以了,建议不要修改安装路径(具体原因涉及到环境变量问题)

安装的方式就是双击安装包一直下一步即可,注意勾选添加到 path 环境变量。安装完成后打开 cmd 控制台输入 python 命令进行检查:

C:\Users\Administrator> python
Python 3.9.4 (tags/v3.9.4:1f2e308, Apr  6 2021, 13:40:21) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

如果安装成功的话,输入命令后会打印当前安装的 python 版本并进入 python 交互终端。


二、Linux 系统


一般情况下 Linux 都默认安装了 2.7 版本的 python,下面教大家如何要安装 3 版本的 python

1、Debian 系列

查看当前 python3 版本:

$ python3 --version

安装 python 3.6当然,版本可以自己定

$ sudo apt-get update
$ sudo apt-get install python3.6
2、RedHat 系列

更新 yum 源(该命令会更新所有可更新的软件,慎用,可跳过!!!):

$ sudo yum update -y

安装 python 3

$ sudo yum install python3

校验安装结果:

$ python3
Python 3.6.8 (default, Nov 16 2020, 16:55:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

python3 默认安装位置在 /usr/local/lib/ 下。

3、源码安装

(源码安装适用于任何系列的 Linux 操作系统)

安装以下依赖工具包:

build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev

下载源码(如果没有 wget 命令,需要先进行安装该命令):

$ wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz

解压文件:

$ tar -xf Python-3.9.2.tgz

进入源码目录并执行配置脚本:

$ cd Python-3.9.2/
$ ./configure --enable-optimizations

--enable-optimizations 选项通过运行多个检测程序来优化 Python 的二进制文件,但会让编译过程变慢。

编译源码(确保已安装 GCC):

$ make -j 2

为了加快编译速度,使用 -j 来指定使用的 cpu 核心数,可以使用 nproc 命令进行查看当前机器拥有的 cpu 核心数。

编译成功后安装 python:

$ sudo make altinstall

这里使用 altinstall 而不是 install 是因为 install 会覆盖默认系统的 python3 二进制文件。

安装完成后查看版本:

$ python3.9 --version
  • 13
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值